/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pe.gob.foncodes.ssa.web.controller;


import java.util.ArrayList;
import java.util.List;
import javax.faces.context.FacesContext;
import org.apache.log4j.Logger;
import pe.gob.foncodes.ssa.bs.administracion.controller.GenericMaintenanceController;
import pe.gob.foncodes.ssa.bs.common.util.Constante;
import pe.gob.foncodes.ssa.bs.seguridad.domain.UnidadOrganizacional;
/**
 *
 * @author Planvital
 */
public class UnidadOrganizacionalController extends GenericMaintenanceController{
    private static Logger log = Logger.getLogger(UnidadOrganizacionalController.class);
    private List<UnidadOrganizacional> lstUnidadOrganizacional;
    private UnidadOrganizacional unidadOrganizacionalFiltro;
    
    @Override
    public void init() throws Exception {
        FacesContext.getCurrentInstance().getExternalContext().getSession(true);
        lstUnidadOrganizacional= new ArrayList<UnidadOrganizacional>();
        lstUnidadOrganizacional =  getService().findByNamedQuery("UnidadOrganizacional.findByFlgActivo", new Object[]{Constante.ESTADO_ACTIVO});
        setBeanList(getLstUnidadOrganizacional());
        log.info(getLstUnidadOrganizacional());
    }
  
    /**
     * @return the lstUnidadOrganizacional
     */
    public List<UnidadOrganizacional> getLstUnidadOrganizacional() {
        return lstUnidadOrganizacional;
    }

    /**
     * @param lstUnidadOrganizacional the lstUnidadOrganizacional to set
     */
    public void setLstUnidadOrganizacional(List<UnidadOrganizacional> lstUnidadOrganizacional) {
        this.setLstUnidadOrganizacional(lstUnidadOrganizacional);
    }
    /**
     * @return the unidadOrganizacionalFiltro
     */
    public UnidadOrganizacional getUnidadOrganizacionalFiltro() {
        return unidadOrganizacionalFiltro;
    }

    /**
     * @param unidadOrganizacionalFiltro the unidadOrganizacionalFiltro to set
     */
    public void setUnidadOrganizacionalFiltro(UnidadOrganizacional unidadOrganizacionalFiltro) {
        this.unidadOrganizacionalFiltro = unidadOrganizacionalFiltro;
    }
}
